1、环境变量表
	每个进程都有一个环境变量表，全局变量"char **environ"指向进程的环境变量表，环境变量表以NULL结尾
	环境变量表中的每一项均为"环境变量名=环境变量值"的字符串
2、getenv
	获取环境变量的值
	name: 环境变量名
	成功返回环境变量的值，失败返回NULL
	char *getenv(const char *name);
3、putenv
	设置环境变量，如果已经存在则覆盖
	string: "环境变量名=环境变量值"的字符串
	成功返回0，失败返回错误码
	int putenv(char *string);
4、setenv
	设置环境变量
	name: 环境变量名
	value: 环境变量值
	overwrite: 是否覆盖，0不覆盖
	成功返回0，失败返回-1
	int setenv(const char *name, const char *value, int overwrite);
5、unsetenv
	删除环境变量
	name: 环境变量名
	成功返回0，失败返回-1
	int unsetenv(const char *name);
6、clearenv
	清空环境变量表
	成功返回0，失败返回错误码
	int clearenv(void);